raw.writeString(id);
raw.writeBoolean(finished);
raw.writeObjectDetached(res);
raw.writeString(error);
}
if (deserializePortables)
raw.writeObject(res);
else
raw.writeObjectDetached(res);
raw.writeString(error);
}